package com.dx.common.table.ppt;

import com.dx.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.springframework.stereotype.Component;

import java.sql.Timestamp;
import java.util.Date;

/**
 * AbstractRet_tool_pm entity provides the base persistence definition of the
 * Ret_tool_pm entity. @author MyEclipse Persistence Tools
 */
@Component
@XStreamAlias("table")
public class Ret_tool_pm extends UUIDObject implements java.io.Serializable {

	// Fields
	private String evt_seq_id;
	private String unq_seq_id;
	private String pm_seq_id;
	private String pm_item_id;
	private String pm_type;
	private String tool_id_fk;
	private String pm_stat;
	private Date from_date;
	private Date to_date;
	private String alm_id;
	private Timestamp ac_pm_beg_timestamp;
	private Timestamp ac_pm_end_timestamp;
	private Double ac_pm_keep_time;
	private String ac_pm_note;
	private String ac_pm_delay_flg;
	private String tool_pm_usr;
	private String tool_own_usr;
	private String evt_cate;
	private String evt_usr;
	private Timestamp evt_timestamp;
	private Integer pm_person_cnt;
	private String line_id_fk;
	private String assistants;
	private String eqt_confirm_per;
	private String pro_confirm_per;
	private String tech_confirm_per;
	private String plan_duration;
	private String shift_id_fk;
	private String maintenance_master;
	private String tech_confirm_flg;
	private String prod_confirm_flg;

	// Constructors

	/** default constructor */
	public Ret_tool_pm() {
	}

	/** minimal constructor */
	public Ret_tool_pm(String evt_seq_id) {
		this.evt_seq_id = evt_seq_id;
	}

	public Ret_tool_pm(String evt_seq_id, String unq_seq_id, String pm_seq_id, String pm_item_id, String pm_type, String tool_id_fk, String pm_stat, Date from_date, Date to_date, String alm_id, Timestamp ac_pm_beg_timestamp, Timestamp ac_pm_end_timestamp, Double ac_pm_keep_time, String ac_pm_note, String ac_pm_delay_flg, String tool_pm_usr, String tool_own_usr, String evt_cate, String evt_usr, Timestamp evt_timestamp, Integer pm_person_cnt, String line_id_fk, String assistants, String eqt_confirm_per, String pro_confirm_per, String tech_confirm_per, String plan_duration, String shift_id_fk, String maintenance_master, String tech_confirm_flg, String prod_confirm_flg) {
		this.evt_seq_id = evt_seq_id;
		this.unq_seq_id = unq_seq_id;
		this.pm_seq_id = pm_seq_id;
		this.pm_item_id = pm_item_id;
		this.pm_type = pm_type;
		this.tool_id_fk = tool_id_fk;
		this.pm_stat = pm_stat;
		this.from_date = from_date;
		this.to_date = to_date;
		this.alm_id = alm_id;
		this.ac_pm_beg_timestamp = ac_pm_beg_timestamp;
		this.ac_pm_end_timestamp = ac_pm_end_timestamp;
		this.ac_pm_keep_time = ac_pm_keep_time;
		this.ac_pm_note = ac_pm_note;
		this.ac_pm_delay_flg = ac_pm_delay_flg;
		this.tool_pm_usr = tool_pm_usr;
		this.tool_own_usr = tool_own_usr;
		this.evt_cate = evt_cate;
		this.evt_usr = evt_usr;
		this.evt_timestamp = evt_timestamp;
		this.pm_person_cnt = pm_person_cnt;
		this.line_id_fk = line_id_fk;
		this.assistants = assistants;
		this.eqt_confirm_per = eqt_confirm_per;
		this.pro_confirm_per = pro_confirm_per;
		this.tech_confirm_per = tech_confirm_per;
		this.plan_duration = plan_duration;
		this.shift_id_fk = shift_id_fk;
		this.maintenance_master = maintenance_master;
		this.tech_confirm_flg = tech_confirm_flg;
		this.prod_confirm_flg = prod_confirm_flg;
	}

	/** full constructor */




	// Property accessors

	public String getEvt_seq_id() {
		return this.evt_seq_id;
	}

	public void setEvt_seq_id(String evt_seq_id) {
		this.evt_seq_id = evt_seq_id;
	}

	public String getUnq_seq_id() {
		return this.unq_seq_id;
	}

	public void setUnq_seq_id(String unq_seq_id) {
		this.unq_seq_id = unq_seq_id;
	}

	public String getPm_seq_id() {
		return this.pm_seq_id;
	}

	public void setPm_seq_id(String pm_seq_id) {
		this.pm_seq_id = pm_seq_id;
	}

	public String getPm_item_id() {
		return this.pm_item_id;
	}

	public void setPm_item_id(String pm_item_id) {
		this.pm_item_id = pm_item_id;
	}

	public String getPm_type() {
		return this.pm_type;
	}

	public void setPm_type(String pm_type) {
		this.pm_type = pm_type;
	}

	public String getTool_id_fk() {
		return this.tool_id_fk;
	}

	public void setTool_id_fk(String tool_id_fk) {
		this.tool_id_fk = tool_id_fk;
	}

	public String getPm_stat() {
		return this.pm_stat;
	}

	public void setPm_stat(String pm_stat) {
		this.pm_stat = pm_stat;
	}

	public Date getFrom_date() {
		return this.from_date;
	}

	public void setFrom_date(Date from_date) {
		this.from_date = from_date;
	}

	public Date getTo_date() {
		return this.to_date;
	}

	public void setTo_date(Date to_date) {
		this.to_date = to_date;
	}

	public String getAlm_id() {
		return this.alm_id;
	}

	public void setAlm_id(String alm_id) {
		this.alm_id = alm_id;
	}

	public Timestamp getAc_pm_beg_timestamp() {
		return this.ac_pm_beg_timestamp;
	}

	public void setAc_pm_beg_timestamp(Timestamp ac_pm_beg_timestamp) {
		this.ac_pm_beg_timestamp = ac_pm_beg_timestamp;
	}

	public Timestamp getAc_pm_end_timestamp() {
		return this.ac_pm_end_timestamp;
	}

	public void setAc_pm_end_timestamp(Timestamp ac_pm_end_timestamp) {
		this.ac_pm_end_timestamp = ac_pm_end_timestamp;
	}

	public Double getAc_pm_keep_time() {
		return this.ac_pm_keep_time;
	}

	public void setAc_pm_keep_time(Double ac_pm_keep_time) {
		this.ac_pm_keep_time = ac_pm_keep_time;
	}

	public String getAc_pm_note() {
		return this.ac_pm_note;
	}

	public void setAc_pm_note(String ac_pm_note) {
		this.ac_pm_note = ac_pm_note;
	}

	public String getAc_pm_delay_flg() {
		return this.ac_pm_delay_flg;
	}

	public void setAc_pm_delay_flg(String ac_pm_delay_flg) {
		this.ac_pm_delay_flg = ac_pm_delay_flg;
	}

	public String getTool_pm_usr() {
		return this.tool_pm_usr;
	}

	public void setTool_pm_usr(String tool_pm_usr) {
		this.tool_pm_usr = tool_pm_usr;
	}

	public String getTool_own_usr() {
		return this.tool_own_usr;
	}

	public void setTool_own_usr(String tool_own_usr) {
		this.tool_own_usr = tool_own_usr;
	}

	public String getEvt_cate() {
		return this.evt_cate;
	}

	public void setEvt_cate(String evt_cate) {
		this.evt_cate = evt_cate;
	}

	public String getEvt_usr() {
		return this.evt_usr;
	}

	public void setEvt_usr(String evt_usr) {
		this.evt_usr = evt_usr;
	}

	public Timestamp getEvt_timestamp() {
		return this.evt_timestamp;
	}

	public void setEvt_timestamp(Timestamp evt_timestamp) {
		this.evt_timestamp = evt_timestamp;
	}

	public Integer getPm_person_cnt() {
		return pm_person_cnt;
	}

	public void setPm_person_cnt(Integer pm_person_cnt) {
		this.pm_person_cnt = pm_person_cnt;
	}

	public String getLine_id_fk() {
		return line_id_fk;
	}

	public void setLine_id_fk(String line_id_fk) {
		this.line_id_fk = line_id_fk;
	}

	public String getAssistants() {
		return assistants;
	}

	public void setAssistants(String assistants) {
		this.assistants = assistants;
	}

	public String getEqt_confirm_per() {
		return eqt_confirm_per;
	}

	public void setEqt_confirm_per(String eqt_confirm_per) {
		this.eqt_confirm_per = eqt_confirm_per;
	}

	public String getPro_confirm_per() {
		return pro_confirm_per;
	}

	public void setPro_confirm_per(String pro_confirm_per) {
		this.pro_confirm_per = pro_confirm_per;
	}

	public String getTech_confirm_per() {
		return tech_confirm_per;
	}

	public void setTech_confirm_per(String tech_confirm_per) {
		this.tech_confirm_per = tech_confirm_per;
	}

	public String getPlan_duration() {
		return plan_duration;
	}

	public void setPlan_duration(String plan_duration) {
		this.plan_duration = plan_duration;
	}

	public String getShift_id_fk() {
		return shift_id_fk;
	}

	public void setShift_id_fk(String shift_id_fk) {
		this.shift_id_fk = shift_id_fk;
	}

	public String getMaintenance_master() {
		return maintenance_master;
	}

	public void setMaintenance_master(String maintenance_master) {
		this.maintenance_master = maintenance_master;
	}

	public String getTech_confirm_flg() {
		return tech_confirm_flg;
	}

	public void setTech_confirm_flg(String tech_confirm_flg) {
		this.tech_confirm_flg = tech_confirm_flg;
	}

	public String getProd_confirm_flg() {
		return prod_confirm_flg;
	}

	public void setProd_confirm_flg(String prod_confirm_flg) {
		this.prod_confirm_flg = prod_confirm_flg;
	}
}